# !/usr/bin/python
# -*- coding: UTF-8 -*-
# """
#  分词 去重 重合并
#  读取一行，输入一行，为一个list，每个字作为一个元素，去除相邻的并重复的元素 
# """

# import re

# def main(address):
#     f = open(address,'r')
#     for line in f.readlines():
#         res = re.findall(r"",line)
#         print(line,end='')
#         f.

# if __name__ == '__main__':
#     address='E:\\HolidayTrain\\Python\\new.txt'
#     main(address)

'''
__Author__:沂水寒城 
功能：去除列表中的重复元素
'''  
def func1(one_list):
    '''
    使用字典的方式
    '''
    return {}.fromkeys(one_list).keys()

def func2(one_list):
    '''
    使用列表推导的方式
    '''
    temp_list=[]
    for one in one_list:
        if one not in temp_list:
            temp_list.append(one)
    return temp_list
 
if __name__ == '__main__':
    one_list=[1,1,2,2,3,3,4,4,5,5,5,6,6,7,7,8,8,9,9,9]
    print(func1(one_list))
    print(func2(one_list))
